git rebase常见坑点

在公司开发项目,经常会出现自己的开发分支处于灰度状态,灰度确定没有问题后,准备全量时,因为有可能别人在你灰度的这段时间中,提交了一些代码,所以需要先更新一下master的代码,也就是执行git rebase -i master。这个命令用得很频繁,但是每次使用都好像不是那么顺利。其中比较麻烦的也就是代码冲突的解决。

解决冲突,首先要看什么是master上的代码,什么是开发分支上的代码

然后比较两者的差异,确定要留下哪部分代码

总之就是解决冲突时要谨慎、仔细